www.gusucode.com > 基于VBLAST-OFDM的MATLAB SIMULATION,图形化界面,并且给出了各仿真图 > 基于VBLAST-OFDM的MATLAB SIMULATION,图形化界面,并且给出了各仿真图/vblast-ofdm simulation/rx_mr_combiner.m
function comb_syms = rx_mr_combiner(rx_syms, channel_est, SimulationParameters) n_ofdm_syms = size(squeeze(rx_syms(1,:,:)),2); if SimulationParameters.RxDiv==2 comb_syms = repmat(conj(channel_est(:,1)), 1, n_ofdm_syms).*squeeze(rx_syms(1,:,:)) + ... repmat(conj(channel_est(:,2)), 1, n_ofdm_syms).*squeeze(rx_syms(2,:,:)); elseif SimulationParameters.RxDiv==4 comb_syms = repmat(conj(channel_est(:,1)), 1, n_ofdm_syms).*squeeze(rx_syms(1,:,:)) + ... repmat(conj(channel_est(:,2)), 1, n_ofdm_syms).*squeeze(rx_syms(2,:,:))+ repmat(conj(channel_est(:,3)), 1, n_ofdm_syms).*squeeze(rx_syms(3,:,:)) + ... repmat(conj(channel_est(:,4)), 1, n_ofdm_syms).*squeeze(rx_syms(4,:,:)); end